package br.com.sgpv2.service.nivel;

import java.util.List;

import br.com.sgpv2.controler.NegocioExeception;
import br.com.sgpv2.entity.organograma.Nivel;

public interface NivelService {
	

	void salvar(Nivel nivel);
	
	void alterar(Nivel nivel);
	
	List<Nivel> listar();
	
	void excluir(Nivel nivel);
	
	Nivel buscar(Integer pk) throws NegocioExeception;

	boolean validarExclusao(String idNivel);

	Nivel buscarNivelPorCodigo(String nivel);

	List<Nivel> consultarNivelPorDescricao(String descricao);

}
